package com.stagewebserver.webserver.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.stagecommon.common.pojo.RespBean;
import com.stagecommon.common.pojo.User;
import com.stagecommon.common.vo.MenusVo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;


/**
 * <p>
 *  服务类
 * </p>
 *
 * @author yxl
 * @since 2021-11-09
 */
public interface UserService extends IService<User> {
    //⽤户注册
    RespBean<Integer> userRegister(User user);
    //忘记密码
    RespBean forgetPwd(User user);
    //查询用户信息
    RespBean<User> selectUser(User user);
    //更改密码
    RespBean<String> changePwd(User user);
    //更新用户信息
    RespBean updateUserInfo(User user);
    //更新头像
    RespBean<Integer> updateAvatar(MultipartFile avatar,User user) throws Exception;
    //查看用户头像
    RespBean selectUserImg(User user);

}
